namespace SLS.Presentation
{
    //.NET References
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.Composition;
    using System.Linq;
    using System.Text;
    using SLS.Presentation.Constants;
    using SLS.ExClassLib.MVVM;
    using SLS.ExClassLib.Loc;
    using SLS.ExClassLib.Loc.Attributes;
    /// <summary>
    /// Defines a static localization's <see cref="ViewModel"/>
    /// </summary>
    [Export("GTARLocalizationModel", typeof(ILocalizationModel))]
    public class GTARLocalizationModel: LocalizationModel
    {
        //Constructors
        //Fields 
        /// <summary>
        /// Default constructor.
        /// </summary>
        public GTARLocalizationModel()
        {
            new GTARRM();
            LocalizationManager.RegisterLocalizationModel(this);
        } 
        //Properties
        [LocalizeDynamically(GTARLocalizationKey.SM)]
        [LocalizeDynamically(Language = "en", Value = "SM")]
        public String SM { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.GTPRE)]
        [LocalizeDynamically(Language = "en", Value = "GTPRE")]
        public String GTPRE { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.GTKEY)]
        [LocalizeDynamically(Language = "en", Value = "GTKEY")]
        public String GTKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.POS)]
        [LocalizeDynamically(Language = "en", Value = "POS")]
        public String POS { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.PPKEY)]
        [LocalizeDynamically(Language = "en", Value = "PPKEY")]
        public String PPKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.PPTKEY)]
        [LocalizeDynamically(Language = "en", Value = "PPTKEY")]
        public String PPTKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.GAPKEY)]
        [LocalizeDynamically(Language = "en", Value = "GAPKEY")]
        public String GAPKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.MVTKEY)]
        [LocalizeDynamically(Language = "en", Value = "MVTKEY")]
        public String MVTKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SREAL)]
        [LocalizeDynamically(Language = "en", Value = "SREAL")]
        public String SREAL { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SGTPRE)]
        [LocalizeDynamically(Language = "en", Value = "SGTPRE")]
        public String SGTPRE { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SGTKEY)]
        [LocalizeDynamically(Language = "en", Value = "SGTKEY")]
        public String SGTKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SMULTIKEY)]
        [LocalizeDynamically(Language = "en", Value = "SMULTIKEY")]
        public String SMULTIKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SFKEY)]
        [LocalizeDynamically(Language = "en", Value = "SFKEY")]
        public String SFKEY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SGDKEYG)]
        [LocalizeDynamically(Language = "en", Value = "SGDKEYG")]
        public String SGDKEYG { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.IQTY)]
        [LocalizeDynamically(Language = "en", Value = "IQTY")]
        public String IQTY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.INUM)]
        [LocalizeDynamically(Language = "en", Value = "INUM")]
        public String INUM { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.QTY)]
        [LocalizeDynamically(Language = "en", Value = "QTY")]
        public String QTY { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.UM)]
        [LocalizeDynamically(Language = "en", Value = "UM")]
        public String UM { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.LDES)]
        [LocalizeDynamically(Language = "en", Value = "LDES")]
        public String LDES { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SDES)]
        [LocalizeDynamically(Language = "en", Value = "SDES")]
        public String SDES { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.LPOS)]
        [LocalizeDynamically(Language = "en", Value = "LPOS")]
        public String LPOS { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.VCK1)]
        [LocalizeDynamically(Language = "en", Value = "VCK1")]
        public String VCK1 { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.EXPR1)]
        [LocalizeDynamically(Language = "en", Value = "EXPR1")]
        public String EXPR1 { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.SUBSTATUS)]
        [LocalizeDynamically(Language = "en", Value = "SUBSTATUS")]
        public String SUBSTATUS { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.STATUS)]
        [LocalizeDynamically(Language = "en", Value = "STATUS")]
        public String STATUS { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.FUSER)]
        [LocalizeDynamically(Language = "en", Value = "FUSER")]
        public String FUSER { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.FDATE)]
        [LocalizeDynamically(Language = "en", Value = "FDATE")]
        public String FDATE { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.LUSER)]
        [LocalizeDynamically(Language = "en", Value = "LUSER")]
        public String LUSER { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.LDATE)]
        [LocalizeDynamically(Language = "en", Value = "LDATE")]
        public String LDATE { get; set; }                  
        [LocalizeDynamically(GTARLocalizationKey.UID)]
        [LocalizeDynamically(Language = "en", Value = "UID")]
        public String UID { get; set; }                  
    }
}
  
